/* SPDX-License-Identifier: Apache-2.0 */
/*
 * Copyright (c) 2023 ASPEED Technology Inc.
 */

#ifndef _DT_BINDINGS_PRICTRL_H
#define _DT_BINDINGS_PRICTRL_H

#define IO_S_I_USB_UHCI (1)
#define IO_S_LTPI0 (2)
#define IO_S_LTPI1 (3)
#define IO_S_PCIe_Gen2 (4)
#define IO_S_FMC (5)
#define IO_S_SPI0 (6)
#define IO_S_SPI1 (7)
#define IO_S_SPI2 (8)
#define IO_S_FSI_MEM (9)
#define IO_S_BSPIIO (10)
#define IO_S_I_USB_2C (11)
#define IO_S_FMC_REG (12)
#define IO_S_SPI0_REG (13)
#define IO_S_SPI1_REG (14)
#define IO_S_SPI2_REG (15)
#define IO_S_PMI (16)
#define IO_S_MAC0 (17)
#define IO_S_MAC1 (18)
#define IO_S_MAC2 (19)
#define IO_S_SDIO0 (20)
#define IO_S_BSPIIO_REG (21)
#define IO_S_I_AHBC (22)
#define IO_S_PWM (23)
#define IO_S_I_H2X (24)
#define IO_S_ACE (25)
#define IO_S_I_Host2BMC (26)
#define IO_S_I_SRAM (27)
#define IO_S_I_PRICTRL (28)
#define IO_S_I_ROM (29)
#define IO_S_I_USB_2D (30)
#define IO_S_SGPS (31)
#define IO_S_ADC_0 (32)
#define IO_S_ADC_1 (33)
#define IO_S_SGMII (34)
#define IO_S_I_SCU (35)
#define IO_S_JTAG (36)
#define IO_S_BatterySRAM (37)
#define IO_S_eSPI0_Global (38)
#define IO_S_eSPI0_Peripheral (39)
#define IO_S_eSPI0_VW (40)
#define IO_S_eSPI0_OOB (41)
#define IO_S_eSPI0_Flash (42)
#define IO_S_eSPI0_MMBI (43)
#define IO_S_eSPI1_Global (44)
#define IO_S_eSPI1_Peripheral (45)
#define IO_S_eSPI1_VW (46)
#define IO_S_eSPI1_OOB (47)
#define IO_S_eSPI1_Flash (48)
#define IO_S_eSPI1_MMBI (49)
#define IO_S_OTP (50)
#define IO_S_LPC_eSPI_Master (51)
#define IO_S_I_SRAM_REG (52)
#define IO_S_GPIO (53)
#define IO_S_GPIOP (54)
#define IO_S_SGPM0 (55)
#define IO_S_SGPM0P (56)
#define IO_S_SGPM1 (57)
#define IO_S_SGPM1P (58)
#define IO_S_SGPMon0 (59)
#define IO_S_SGPMon1 (60)
#define IO_S_I2CG (61)
#define IO_S_I2CD0 (62)
#define IO_S_I2CD1 (63)
#define IO_S_I2CD2 (64)
#define IO_S_I2CD3 (65)
#define IO_S_I2CD4 (66)
#define IO_S_I2CD5 (67)
#define IO_S_I2CD6 (68)
#define IO_S_I2CD7 (69)
#define IO_S_I2CD8 (70)
#define IO_S_I2CD9 (71)
#define IO_S_I2CD10 (72)
#define IO_S_I2CD11 (73)
#define IO_S_I2CD12 (74)
#define IO_S_I2CD13 (75)
#define IO_S_I2CD14 (76)
#define IO_S_I2CD15 (77)
#define IO_S_Caliptra (78)
#define IO_S_UDMA (79)
#define IO_S_UDBG (80)
#define IO_S_I2CFILTERG (81)
#define IO_S_I2CFILTER0 (82)
#define IO_S_I2CFILTER1 (83)
#define IO_S_I2CFILTER2 (84)
#define IO_S_CANBUS (85)
#define IO_S_eSPI_RTC (86)
#define IO_S_QSPI_Filter_0 (87)
#define IO_S_QSPI_Filter_1 (88)
#define IO_S_QSPI_Filter_2 (89)
#define IO_S_I_INTC (90)
#define IO_S_XDMA (91)
#define IO_S_MCTP (92)
#define IO_S_MSI (93)
#define IO_S_PLDA1 (94)
#define IO_S_P2P (95)
#define IO_S_SLI (96)
#define IO_S_eSPI0_SAFS_Filter (97)
#define IO_S_eSPI1_SAFS_Filter (98)
#define IO_S_PECI (99)
#define IO_S_I3C0 (100)
#define IO_S_I3C1 (101)
#define IO_S_I3C2 (102)
#define IO_S_I3C3 (103)
#define IO_S_I3C4 (104)
#define IO_S_I3C5 (105)
#define IO_S_I3C6 (106)
#define IO_S_I3C7 (107)
#define IO_S_I3C8 (108)
#define IO_S_I3C9 (109)
#define IO_S_I3C10 (110)
#define IO_S_I3C11 (111)
#define IO_S_I3C12 (112)
#define IO_S_I3C13 (113)
#define IO_S_I3C14 (114)
#define IO_S_I3C15 (115)
#define IO_S_VUART1 (116)
#define IO_S_VUART2 (117)
#define IO_S_VUART3 (118)
#define IO_S_VUART4 (119)
#define IO_S_LPC0 (120)
#define IO_S_LPC1 (121)
#define IO_S_UART1 (122)
#define IO_S_UART2 (123)
#define IO_S_UART3 (124)
#define IO_S_UART4 (125)
#define IO_S_UART6 (126)
#define IO_S_UART7 (127)
#define IO_S_UART8 (128)
#define IO_S_UART9 (129)
#define IO_S_UART10 (130)
#define IO_S_UART11 (131)
#define IO_S_UART12 (132)
#define IO_S_UART13 (133)
#define IO_S_LTPI0_REG (134)
#define IO_S_LTPI1_REG (135)
#define IO_S_Timer_0 (136)
#define IO_S_Timer_1 (137)
#define IO_S_WDT_0 (138)
#define IO_S_WDT_1 (139)
#define IO_S_WDT_2 (140)
#define IO_S_WDT_3 (141)
#define IO_S_WDT_4 (142)
#define IO_S_WDT_5 (143)
#define IO_S_WDT_6 (144)
#define IO_S_WDT_7 (145)
#define IO_S_WDT_ABR (146)
#define IO_S_host2ahb_spi1 (147)
#define IO_S_host2ahb_spi2 (148)
#define IO_S_I_IPC (149)
#define IO_S_I_VGA_LINK (150)
#define IO_S_I_TRNG (151)
#define C_S_SRAM (152)
#define C_S_SSPTCM (153)
#define C_S_dp_mcu (154)
#define C_S_BSPI_reg (155)
#define C_S_BSPI (156)
#define C_S_MHMAC (157)
#define C_S_PCIE0G4 (158)
#define C_S_PCIE1G4 (159)
#define C_S_PCIE_LargeSize (160)
#define C_S_USB_UHCI (161)
#define C_S_cpu_ahbc (162)
#define C_S_USB_vHub_A3 (163)
#define C_S_USB_vHub_A2 (164)
#define C_S_USB_vHub_B3 (165)
#define C_S_USB_vHub_B2 (166)
#define C_S_USB_XHCI_XA (167)
#define C_S_USB_XHCI_XB (168)
#define C_S_USB_2A (169)
#define C_S_USB_2B (170)
#define C_S_HACE (171)
#define C_S_RSA (172)
#define C_S_EMMC (173)
#define C_S_VE (174)
#define C_S_RVASLM0 (175)
#define C_S_RVASLM1 (176)
#define C_S_RVAS0 (177)
#define C_S_RVAS1 (178)
#define C_S_2D (179)
#define C_S_2D8 (180)
#define C_S_H2X (181)
#define C_S_H2X8 (182)
#define C_S_INTC_VIC (183)
#define C_S_HOST2BMC (184)
#define C_S_HOST2BMC8 (185)
#define C_S_PCIE_Secure (186)
#define C_S_RESERVE_0 (187)
#define C_S_C_PRICTRL (188)
#define C_S_GIC500 (189)
#define C_S_RESERVE_1 (190)
#define C_S_RESERVE_2 (191)
#define C_S_RESERVE_3 (192)
#define C_S_RESERVE_4 (193)
#define C_S_RESERVE_5 (194)
#define C_S_RESERVE_6 (195)
#define C_S_RESERVE_7 (196)
#define C_S_RESERVE_8 (197)
#define C_S_ARMDBG (198)
#define C_S_MMCPHY (199)
#define C_S_DRAMC (200)
#define C_S_DARB (201)
#define C_S_C_SCU (202)
#define C_S_JTAG (203)
#define C_S_XDMA (204)
#define C_S_XDMA8 (205)
#define C_S_MCTP (206)
#define C_S_MCTP8 (207)
#define C_S_UFS (208)
#define C_S_GFX (209)
#define C_S_dp_tx (210)
#define C_S_eMMC_Boot (211)
#define C_S_MSI (212)
#define C_S_MSI8 (213)
#define C_S_C_SRAM_REG (214)
#define C_S_RTC (215)
#define C_S_Timer_0 (216)
#define C_S_Timer_1 (217)
#define C_S_Timer_2 (218)
#define C_S_Timer_3 (219)
#define C_S_Timer_4 (220)
#define C_S_Timer_5 (221)
#define C_S_Timer_6 (222)
#define C_S_Timer_7 (223)
#define C_S_GPIO (224)
#define C_S_GPIOP (225)
#define C_S_UDMA12 (226)
#define C_S_UDBG12 (227)
#define C_S_VGA (228)
#define C_S_VGA8 (229)
#define C_S_PLDA1 (230)
#define C_S_PLDA2 (231)
#define C_S_P2P (232)
#define C_S_P2P8 (233)
#define C_S_SLIM (234)
#define C_S_E2M (235)
#define C_S_E2M8 (236)
#define C_S_VUART1 (237)
#define C_S_VUART2 (238)
#define C_S_LPC (239)
#define C_S_UART5 (240)
#define C_S_WDT_ABR (249)
#define C_S_C_IPC (250)
#define C_S_VUART3 (251)
#define C_S_VUART4 (252)
#define C_S_VGA_LINK (253)
#define C_S_ECDSA (254)
#define C_S_SBE (255)
#define S_LIST_END (256)

#endif //_DT_BINDINGS_PRICTRL_H
